SOS: Sonify Your Operating System

نویسندگان

  • Andy M. Sarroff
  • Phillip Hermans
  • Sergey Bratus
چکیده

The modern personal computer is capable of executing many millions of instructions per second. Some of these instructions may cause the computer to slow down, expose security vulnerabilities to the outside world, or cause other undesirable behavior. It is impractical and unwieldy to regularly probe the operating system’s kernel and analyze enormous text files for detecting anomalous behavior. Yet the operating system is a real-time agent that often exhibits identifiable activity patterns. Under the right conditions humans are good at detecting temporal-acoustic patterns. We therefore suggest a framework for sonifying important aspects of the operating system. Our architecture is lightweight, generalizable to Unix-like systems, and open sourced. The system is built using the ChucK sound synthesis engine and DTrace dynamic tracing library yielding musical expressivity over operating system sonification.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

SOS - A Dynamic operating system for Sensor Networks

We present SOS, a new operating system for mote-class sensor nodes that supports run-time reconfiguration of the embedded software. The architecture of SOS consists of dynamically-loaded modules and a statically compiled kernel (ref. figure 1). An application in SOS is composed of one or more modules interacting via asynchronous messages or function calls. Modules are position independent binar...

متن کامل

Common Software Platforms in System-of-Systems Architectures: The State of the Practice

System-of-systems (SoS) architectures based on common software platforms have been commercially successful. Common platforms are a goal of several DoD initiatives (US Army Common Operating Environment, US Navy Open Architecture, multi-service Future Avionics Capability Environment), but progress on creating and adopting such platforms has been slow. We conducted a study to understand the techni...

متن کامل

Static Checking for Dynamic Resource Management in Sensor Network Systems

Many sensor network systems expose general interfaces to system developers for dynamically creating and/or manipulating resources of various kinds. While these interfaces allow programmers to accomplish common system tasks simply and efficiently, they also admit the potential for programmers to mismanage resources, for example through leaked resources or improper resource sharing. These kinds o...

متن کامل

5 Parameter Passing

We describe a language and a compiler for writing distributed applications and systems, structured with fragmented objects. The language is an extension of C++. The compiler statically ensures the encapsulation of fragmented objects, the typesafety of remote communication, and generates code for the common cases of remote communication and object migration. It interfaces to the SOS operating sy...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013